Hardware Acceleration of the JPEG2000 Kakadu Library
نویسندگان
چکیده
The NIOS II soft core processor from Altera allows for the easy interfacing of new peripheral blocks to existing software. Using the Kakadu software implementation of JPEG2000, we have added dedicated hardware block encoders to produce an accelerated implementation. Simulation demonstrates that our simple architecture can provide a speedup of 2.55 times, compared to a pure software implementation. The use of both hardware and software allows for an implementation of the entire JPEG2000 standard. We also identify future options for further hardware acceleration of the Kakadu library.
منابع مشابه
Using the NIOS II Processor for HW/SW Codesign of the JPEG2000
JPEG2000 is a recently standardized image compression algorithm that provides significant enhancements over the existing JPEG standard. JPEG2000 differs from widely used compression standards in that it relies on the Discrete Wavelet Transform (DWT) and uses embedded bit plane coding of the wavelet coefficients [1]. Due to the bit-oriented processing techniques used in the standard, full implem...
متن کاملHigh-quality JPEG2000* software with enhanced server platform
Sydney, Australia, provides a broad and solid foundation for applications using JPEG2000*. The Kakadu Software Development Kit (SDK)* is a comprehensive, heavily optimized, fully compliant software toolkit offered to JPEG2000 developers through Kakadu customers, who are independent software vendors (ISVs). Through this software framework, which provides a solid foundation for a range of both co...
متن کاملAn Analysis of Contemporary JPEG2000 Codecs for Image Format Migration
This paper presents results of an analysis of different implementations of the JPEG2000 standard, specifically part 1: JP2, an image format that is currently popular within the digital preservation community. In particular we are interested in the effect different JPEG2000 codecs (encoders and decoders) have on image quality in response to lossy compression. We focus on three main codec librari...
متن کاملSoftware Architectures for Jpeg2000
This paper is concerned with software architectures for JPEG2000. The paper is informed by the author’s own work on the JPEG2000 VM (Veri cation Model) and the Kakadu implementation of the standard. The paper describes non-obvious implementation strategies, state machines, predictive algorithms and internal representation techniques which are used to minimize memory consumption and maximize the...
متن کاملFPGA Implementation of JPEG and JPEG2000-Based Dynamic Partial Reconfiguration on SOC for Remote Sensing Satellite On-Board Processing
This paper presents the design procedure and implementation results of a proposed hardware which performs different satellite Image compressions using FPGA Xilinx board. First, the method is described and then VHDL code is written and synthesized by ISE software of Xilinx Company. The results show that it is easy and useful to design, develop and implement the hardware image compressor using ne...
متن کامل